package com.ruoyi.livesass.api.domain;

import java.math.BigDecimal;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
/**
 * 直播消耗的云资源费用对象 lbs_cloud_resource
 * 
 * @author zcc
 */
@ApiModel(description="直播消耗的云资源费用对象")
@Data
@TableName("lbs_cloud_resource")
public class LbsCloudResource extends BaseAudit {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("所属子账户")
    @Excel(name = "所属子账户")
    private String subname;

    @ApiModelProperty("费用归属日期")
    @Excel(name = "费用归属日期")
    private String gsrq;

    @ApiModelProperty("固定云服务器费用")
    @Excel(name = "固定云服务器费用")
    private BigDecimal ecs;

    @ApiModelProperty("弹性服务器费用")
    @Excel(name = "弹性服务器费用")
    private BigDecimal sae;

    @ApiModelProperty("负载均衡费用")
    @Excel(name = "负载均衡费用")
    private BigDecimal alb;

    @ApiModelProperty("数据库费用")
    @Excel(name = "数据库费用")
    private BigDecimal db;

    @ApiModelProperty("缓存费用")
    @Excel(name = "缓存费用")
    private BigDecimal redis;

    @ApiModelProperty("域名加速费用")
    @Excel(name = "域名加速费用")
    private BigDecimal cdn;

    @ApiModelProperty("防火墙费用")
    @Excel(name = "防火墙费用")
    private BigDecimal waf;

    @ApiModelProperty("公网流量费用")
    @Excel(name = "公网流量费用")
    private BigDecimal gwll;
    
    @ApiModelProperty("其他费用")
    @Excel(name = "其他费用")
    private BigDecimal qtfy;
    
    @ApiModelProperty("折扣金额")
    @Excel(name = "折扣金额")
    private BigDecimal zkje;

    @ApiModelProperty("原始金额")
    @Excel(name = "原始金额")
    private BigDecimal ysje;

    @ApiModelProperty("直播间部门")
    @Excel(name = "直播间部门")
    private Long deptZbjId;

    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

}
